self-contained steam engine - Español Inglés Diccionario